
#import "GKAccountService.h"


@protocol GKAccountServicePrivate <GKAccountService>

@required

- (oneway void)accountCreated:(NSString *)arg1 playerID:(NSString *)arg2 authenticationToken:(NSString *)arg3 alias:(NSString *)arg4 altDSID:(NSString *)arg5 finished:(bool)arg6 handler:(void (^)(GKAuthenticateResponse *, NSError *))arg7;
- (oneway void)accountCreated:(NSString *)arg1 playerID:(NSString *)arg2 authenticationToken:(NSString *)arg3 alias:(NSString *)arg4 finished:(bool)arg5 handler:(void (^)(GKAuthenticateResponse *, NSError *))arg6;
- (oneway void)accountEdited:(NSString *)arg1 alias:(NSString *)arg2 firstName:(NSString *)arg3 lastName:(NSString *)arg4 handler:(void (^)())arg5;
- (oneway void)authenticatePlayerWithUsername:(NSString *)arg1 password:(NSString *)arg2 handler:(void (^)(GKAuthenticateResponse *, NSError *))arg3;
- (oneway void)authenticatePlayerWithUsername:(NSString *)arg1 password:(NSString *)arg2 rawPassword:(NSString *)arg3 altDSID:(NSString *)arg4 usingFastPath:(bool)arg5 handler:(void (^)(GKAuthenticateResponse *, NSError *))arg6;
- (oneway void)authenticationCancelled;
- (oneway void)getAccountAuthTokenWithHandler:(void (^)(NSString *, NSError *))arg1;
- (oneway void)isICloudAvailableWithHandler:(void (^)(bool, NSError *))arg1;
- (oneway void)setLoginStatus:(unsigned long long)arg1 handler:(void (^)(NSError *))arg2;
- (oneway void)setupAccountForParameters:(NSDictionary *)arg1 handler:(void (^)(NSError *))arg2;
- (oneway void)validateAccountWithUsername:(NSString *)arg1 password:(NSString *)arg2 handler:(void (^)(GKAuthenticateResponse *, NSError *))arg3;

@end
